inexhaustible energy - Francés Inglés Diccionario